tdl.require('tdl.fullscreen'); var setupFullscreen = function(buttonId, fullscreenId) { function findElement(id) { var element = document.getElementById(id); if (element) { return element; } var elements = document.getElementsByTagName(id); if (elements) { return elements[0]; } } var fullscreenElement = findElement(fullscreenId); var haveFullScreenSupport = (fullscreenElement.webkitRequestFullScreen || fullscreenElement.mozRequestFullScreen); if (!haveFullScreenSupport) { return; } var buttonElement = findElement(buttonId); buttonElement.className = 'icon'; var exitFullscreen; var goFullscreen; var setButton = function(fullScreenEnabled) { if (fullScreenEnabled) { buttonElement.innerHTML = '